
[dbo].[BAERosterManagementRecordDelete]
CREATE PROCEDURE [dbo].[BAERosterManagementRecordDelete]
@UID VARCHAR(10),
@RemovalCode VARCHAR(60),
@managerID VARCHAR(10)
AS
DECLARE @removalReason varchar(128);
DECLARE @removalDescription varchar(500);
DECLARE @currentMemberType varchar(5);
SET @currentMemberType = (SELECT MEMBER_TYPE FROM Name WHERE ID = @UID);
BEGIN
UPDATE Name SET CO_ID = '' WHERE ID = @UID;
END
SET @removalReason = (SELECT DESCRIPTION FROM Gen_Tables WHERE CODE = @RemovalCode AND TABLE_NAME = 'ROSTER_REMOVAL_REASON_CODE');
SET @removalDescription = 'REMOVAL_DESCRIPTION: ' + @removalReason + ' (' + CAST(@RemovalCode as varchar(60)) + ')';
INSERT INTO Name_Log (DATE_TIME, LOG_TYPE, SUB_TYPE, USER_ID, ID, LOG_TEXT) VALUES(GETDATE(), 'CHANGE', 'CHANGE', @managerID, @UID, @removalDescription);
GO